ORDER: A Dynamic Replication Algorithm for Periodic Transactions in Distributed Real-Time Databases
نویسندگان
چکیده
Many real-time applications need data services in distributed environments. However, providing such data services is a challenging task due to long remote data accessing delays and stringent time requirements of real-time transactions. Replication can help distributed real-time database systems meet the stringent time requirements of application transactions. In this paper, we present two dynamic replication control algorithms designed for medium and large scale distributed realtime database systems. With the data needs information from incoming transactions, our algorithms dynamically determine where and how often the replicas are replicated. In our algorithms, the data replicas are dynamically created upon the requests by the incoming transactions and their update frequencies are determined by the data freshness requirements of these transactions. A detailed simulation study shows that our algorithms can greatly improve the system performance compared to the systems without replication or systems with simple replication strategies such as full replication.
منابع مشابه
Dynamic Replication based on Firefly Algorithm in Data Grid
In data grid, using reservation is accepted to provide scheduling and service quality. Users need to have an access to the stored data in geographical environment, which can be solved by using replication, and an action taken to reach certainty. As a result, users are directed toward the nearest version to access information. The most important point is to know in which sites and distributed sy...
متن کاملOptimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems
In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different...
متن کاملA Survey of Dynamic Replication Strategies for Improving Response Time in Data Grid Environment
Large-scale data management is a critical problem in a distributed system such as cloud,P2P system, World Wide Web (WWW), and Data Grid. One of the effective solutions is data replicationtechnique, which efficiently reduces the cost of communication and improves the data reliability andresponse time. Various replication methods can be proposed depending on when, where, and howreplicas are gener...
متن کاملHow to Manage Replicated Real-Time Databases in an Overloaded Distributed System ?
In order to meet their temporal constraints, current distributed applications such as Web-based services and electronic commerce use the technique of data replication. To take the replication benefit, we need to develop concurrency control mechanisms with high performance even when the distributed system is overloaded. In this paper, we present a protocol that uses a new notion called importanc...
متن کاملA Replication Strategy for Distributed Real-time Object Oriented Databases by Praveen Peddi a Thesis Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science
In many real-time applications such as command and control, industrial automation, aerospace and defense systems, telecommunications data is naturally distributed among several locations. Often this data must be obtained and updated in a timely fashion. But sometimes data that is required at a particular location is not available, when it is needed and getting it from remote site may take too l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004